#include<iostream>
#include<cmath>

//sqrt(a) - корень числа
//pow(a,b) - возвести a в b
//int q = sqrt(a)

using namespace std;

int main()
{
setlocale(LC_ALL, "Russian"); 
int num;
cin >> num;
if(num > 999 && num < 10000)
{
    if(num % 2 == 0)
    {
        cout << "Число чётное: Да" << endl;
    }
    else
    {
        cout << "Число чётное: Нет" << endl;
    }
    
    if(num % 3 == 0)
    {
        cout << "Число кратное трём: Да" << endl;
    }
    else
    {
        cout << "Число кратное трём: Нет" << endl;
    }
    int q = sqrt(num);
    if(q = sqrt(num))
    {
        cout << "Число является квадратом числа: " << q << endl;
    }
    else
    {
        cout << "Число является квадратом числа: Нет" << endl;
    }
    int min = 10;
    int i = 10;
    if((num % i) < min)
    {
        min = num % i;
    }
    if((num % 100) / 10 < min)
    {
        min = num % 100 / 10;
    }
    if((num % 1000) / 100 < min)
    {
        min = num % 1000 / 100;
    }
    if((num % 10000) / 1000 < min)
    {
        min = num % 10000 / 1000;
    }
    cout << "Наименьшая цифра числа:" << min << endl;
    int max = -1;
    if((num % i) > max)
    {
        max = num % i;
    }
    if((num % 100) / 10 > max)
    {
        max = num % 100 / 10;
    }
    if((num % 1000) / 100 > max)
    {
        max = num % 1000 / 100;
    }
    if((num % 10000) / 1000 > max)
    {
        max = num % 10000 / 1000;
    }
    cout << "Наибольшая цифра числа:" << max << endl;
    
    int zeros = 0;
    if((num % i) == 0)
    {
        zeros = zeros + 1;
    }
    if((num % 100) / 10 == 0)
    {
        zeros = zeros + 1;
    }
    if((num % 1000) / 100 == 0)
    {
        zeros = zeros + 1;
    }
    if((num % 10000) / 1000 == 0)
    {
        zeros = zeros + 1;
    }
    cout << "Количество нулей в числе: " << zeros << endl;
    int e = num % 10;
    int d = (num % 100) / 10;
    int s = (num % 1000) / 100;
    int t = num / 1000;
    int q1 = sqrt(e);
    if(q1 = sqrt(e))
    {
        cout << "Цифра в разряде единиц является квадратом цифры: " << q1 << endl;
    }
    else
    {
        cout << "Цифра в разряде единиц является квадратом цифры: Нет" << endl;
    }
    int q2 = sqrt(d);
    if(q2 = sqrt(d))
    {
        cout << "Цифра в разряде десятков является квадратом цифры: " << q2 << endl;
    }
    else
    {
        cout << "Цифра в разряде десятков является квадратом цифры: Нет" << endl;
    }
    int q3 = sqrt(s);
    if(q3 = sqrt(s))
    {
        cout << "Цифра в разряде сотен является квадратом цифры: " << q3 << endl;
    }
    else
    {
        cout << "Цифра в разряде сотен является квадратом цифры: Нет" << endl;
    }
    int q4 = sqrt(t);
    if(q4 = sqrt(t))
    {
        cout << "Цифра в разряде тысяч является квадратом цифры: " << q4 << endl;
    }
    else
    {
        cout << "Цифра в разряде тысяч является квадратом цифры: Нет" << endl;
    }
}
else
{
    cout << "Введённое число не является четырёхзначным.";
}
}